/**
 * @desc  模态框 Dialog
 */
Component({
  properties: {
    // 标题
    titleText: {
      type: String,
      value: '温馨提示'
    },
    // 提示内容
    tipText: {
      type: String,
      value: ''
    },
    // 是否展示左边按钮文本 （取消）
    showCancel: {
      type: Boolean,
      value: true
    },
    // 左边按钮的文本
    cancelText: {
      type: String,
      value: '取消'
    },
    // 取消按钮的文本颜色
    cancelColor: {
      type: String,
      value: '#333333'
    },
    // 是否展示右边按钮文本 （确定）
    showConfirm: {
      type: Boolean,
      value: true
    },
    // 右边按钮的文本
    confirmText: {
      type: String,
      value: '确定'
    },
    // 右边按钮按钮的文本颜色
    confirmColor: {
      type: String,
      value: 'var(theme-color)'
    },
    // 锁定
    locked: {
      type: Boolean,
      value: true
    },
  },
  methods: {

    //展示弹窗
    onShowPopup() {
      this.selectComponent('#wPopup').onShowPopup()
    },
    //关闭弹窗
    onHidePopup() {
      this.selectComponent('#wPopup').onHidePopup()
    },
    // 取消
    onCancle() {
      this.triggerEvent('onCancle')
    },
    // 确定
    onConfirm() {
      this.triggerEvent('onConfirm')
    }
  }
});